<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>ECharts</title>
    <!-- 引入刚刚下载的 ECharts 文件 -->
    <script src="echarts.js"></script>
</head>
<body>
<!-- 为 ECharts 准备一个定义了宽高的 DOM -->
<div id="main" style="width: 600px;height:400px;"></div>
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript">
    // 基于准备好的dom，初始化echarts实例
    var myChart = echarts.init(document.getElementById('main'));

    // 使用Ajax请求获取数据
    $.ajax({
        url: "http://127.0.0.1:5000/user_preferences",  // 你的接口地址
        type: "GET",
        success: function(response) {
            var option = {
                series: [
                    {
                        type: 'pie',
                        data: response.series[0].data  // 使用返回的数据
                    }
                ]
            };

            // 使用刚指定的配置项和数据显示图表。
            myChart.setOption(option);
        },
        error: function(error) {
            console.log("无法获取数据：" + error);
        }
    });
</script>
</body>
</html>
